Tute (Week 2)
Table of Contents
1 Cardinalities
1.1 Question 1
Find the cardinalities of the following sets
- \(\left\{\frac 1n\ :\ n\in\mathbb{N}\text{ and }n\in[1,4]\right\}\)
- \(\left\{n^2-n\ :\ n\in\mathbb{N}\mbox{ and }n\in[0,4]\right\}\)
- \(\left\{\frac 1{n^2}\ :\ n\in\mathbb{N}_{>0} \mbox{ and } 2|n\mbox{ and } n<11\right\}\)
- \(\left\{2+(-1)^n\ :\ n\in\mathbb{N}\right\}\)
- This is just \(\left\{\frac 11, \frac 12, \frac 13, \frac 14\right\}\), so the cardinality is 4.
- This is just \(\{0,0,2,6,12\}\), so the cardinality is 4.
- This is just \(\left\{\frac 14, \frac 1{16}, \frac 1{36}, \frac 1{64}, \frac 1{100}\right\}\) so the cardinality is 5.
- This is just \(\{3,1,3,1,\ldots\}\) so the cardinality is 2.
1.2 Question 2
If \(|A| = m\), \(|B|=n\) and \(|A \cap B|=k\), what is:
- \(|A \cup B|\)
- \(|A \setminus B|\)
- \(|A \oplus B|\)
- \(|A \cup B| = |A| + |B| - |A \cap B| = m+n-k\)
- \(|A \setminus B| = |A| - |A \cap B| = m-k\)
- \(|A \oplus B| = |A \cup B| - |A \cap B| = m+n-2k\)
1.3 Question 3
How many elements in the following sets:
- \(A = \{w \in \Sigma^*\ :\ \mathsf{length}(w) \leq 3\}\) where \(\Sigma = \{a,b,c\}\)
- \(B = \{w \in \Sigma'^*\ :\ \mathsf{length}(w) \in [2,4]\}\) where \(\Sigma' = \{a,b\}\)
- \(A \oplus B\)
- \(AB :=\{wv\ :\ w \in A\mbox{ and }v \in B\}\) Hint: it's less than \(40\times 28=1120\)
The general approach here is to tally up the words of each possible length separately.
- \(A\) has \(3^0 + 3^1 + 3^2 + 3^3 = 1+3+9+27=40\) elements.
- \(B\) has \(4+8+16 = 28\) elements
Since B has no words of length 0 and 1, we only need to tally up the words from A. For lengths 2 and 3 we have that the B-words are a subset of the A-words, so to get the words that only occur in A we subtract the number of A-words from the number of B-words. Finally, since A has no words of length 4, we only need to count the B-words. Thus:
\begin{array}{rlr} & card(A \oplus B) & = \\ & 1 + 3 + (9 - 4) + (27 - 8) + 16 & = \\ & 44& \end{array}It is certainly fewer than \(40\times 28=1120\) because \(wv = w'v'\) when, e.g. \(w = \lambda\), \(v=aaa\), \(w'=a\), \(v'=aa\). We need to count all the words over \(\{a,b,c\}\), with length between \(2\) and \(7\), where \(c\)'s can only occur up to the position \(\min\{3,\mathsf{length}(w)-2\}\)
- Length \(2\) (no \(c\)'s): \(2 \times 2 = 4\) words
- Length \(3\) (\(c\) only possible in first position): \(3 \times 2 \times 2 = 12\)
- Length \(4\) (\(c\) only possible in first two positions): \(3 \times 3 \times 2 \times 2 = 36\)
- Length \(5\) (\(c\) only possible in first three positions): \(3^3 \times 2^2 = 108\)
- Length \(6\) (\(c\) only possible in first three positions): \(3^3 \times 2^3 = 216\)
- Length \(7\) (\(c\) only possible in first three positions): \(3^3 \times 2^4 = 432\)
Total: 808.
2 Set Reasoning
2.1 Question 1
When is \((A\setminus B)\setminus C=A\setminus(B\setminus C)\)?
As can be checked with a Venn diagram: \[A\setminus(B\setminus C)=((A \setminus B) \setminus C) \cup (A \cap C)\] so when \(A \cap C = \emptyset\) we have equality.
2.2 Question 2
Show, using the Laws of Set Operations (and Idempotence) the following equalities hold for all sets \(A\) and \(B\) (subsets of \(\mathcal{U}\)):
- Annihilation: \(A \cap \emptyset = \emptyset\) and \(A \cup \mathcal{U} = \mathcal{U}\)
- Double complementation: \((A^c)^c = A\) Hint: First show that if \(A \cap B = \emptyset\) and \(A \cup B = \mathcal{U}\) then \(B = A^c\)}
- De Morgan's Laws: \((A \cap B)^c = A^c \cup B^c\) and \((A \cup B)^c = A^c \cap B^c\) Hint: the lemma we used to prove double complementation is useful here too. Hint: by the principle of duality it suffices to prove one of the laws.
Note: using the Principle of Duality, we only need to show one equality for each part.
Annihilation (Part 1):
\begin{array}{rlr} A \cap \emptyset &= A \cap (A \cap A^c)&\quad\text{(Complementation)}\\ &= (A \cap A) \cap A^c&\quad\text{(Associativity)}\\ &= A \cap A^c&\quad\text{(Idempotence)}\\ &= \emptyset & \text{(Complementation)} \end{array}Double Complementation (Part 2):
Following the hint, if \(A \cap B = \emptyset\) and \(A \cup B = \mathcal{U}\):
\begin{array}{rlr} A^c &= A^c \cap \mathcal{U} &\quad\text{(Identity)}\\ &= A^c \cap (A \cup B) &\quad\text{(Assumption)}\\ &= (A^c \cap A) \cup (A^c \cap B)&\quad\text{(Distributivity)}\\ &= (A \cap A^c) \cup (A^c \cap B)&\quad\text{(Commutativity)*}\\ &= \emptyset \cup (A^c \cap B)&\quad\text{(Complementation)}\\ &= (A^c \cap B) \cup \emptyset&\quad\text{(Commutativity)*}\\ &= A^c \cap B&\quad\text{(Identity)}\\ &= B \cap A^c & \quad\text{(Commutativity)}\\ &= (B \cap A^c) \cup \emptyset&\quad\text{(Identity)}\\ &= (B \cap A^c) \cup (B \cap A)&\quad\text{(Assumption)}\\ &= B \cap (A^c \cup A)&\quad\text{(Distributivity)}\\ &= B \cap (A \cup A^c)&\quad\text{(Commutativity)*}\\ &= B \cap \mathcal{U}&\quad\text{(Complementation)}\\ &= B&\quad\text{(Identity)} \end{array}Now we have, using Commutativity and Complementation:
\begin{array}{l} A^c \cap A = A \cap A^c = \emptyset\\ A^c \cup A = A \cup A^c = \mathcal{U} \end{array}So \(A = (A^c)^c\).
De Morgan's Laws (Part 3):
We have:
\begin{array}{rlr} (A \cap B) \cap (A^c \cup B^c) &= A \cap (B \cap (A^c \cup B^c))&\quad\text{(Associativity)}\\ &=A \cap ((B \cap A^c) \cup (B \cap B^c))&\quad\text{(Distributivity)}\\ &=A \cap ((B \cap A^c) \cup \emptyset) & \quad\text{(Complementation)}\\ &=A \cap (B\cap A^c) &\quad\text{(Identity)}\\ &=(A \cap B) \cap A^c &\quad\text{(Associativity)}\\ &=(B \cap A) \cap A^c &\quad\text{(Complementation)}\\ &=B \cap (A \cap A^c) &\quad\text{(Associativity)}\\ &=B \cap \emptyset &\quad\text{(Complementation)}\\ &=\emptyset &\text{(Annihilation: see (a))} \end{array}By the Principle of Duality we also have \[(X \cup Y) \cup (X^c \cap Y^c) = \mathcal{U}\]
So,
\begin{array}{rlr} (A \cap B) \cup (A^c \cup B^c)&= (A^c \cup B^c) \cup (A \cap B) &\quad\text{(Commutativity)}\\ &= (A^c \cup B^c) \cup ((A^c)^c \cap (B^c)^c) &\:\text{(Double complement)}\\ &= \mathcal{U}&\:\quad\text{(from above)} \end{array}It follows from the previous part (Uniqueness of complement) that \((A \cap B)^c = (A^c \cup B^c)\).
2.3 Question 3
Prove, using the Laws of Set Operations (and derived laws), that:
\[(A\cap B^c)\cup(B\cap A^c) = (A\cup B)\cap (A\cap B)^c\]
3 Relations and Orders
3.1 Question 1
Let \(\Sigma\) be a finite alphabet.
We define a relation \(R \subseteq \Sigma^* \times \Sigma^*\) as follows: \[(w,v) \in R\quad\text{if, and only if,}\quad \exists x \in \Sigma^*.(wx=v)\]
Show that \(R\) is a partial order.
To show that \(R\) is a partial order, we need to show that it is reflexive, antisymmetric, and transitive.
- Reflexive: For all \(w \in \Sigma^*\) we observe that \(w = w \lambda\). Hence, \((w,w) \in R\), and so \(R\) is reflexive.
- Antisymmetric: Suppose \((w,v) \in R\) and \((v,w) \in R\). Then there exists \(x,y \in \Sigma^*\) such that \(v = wx\) and \(w=vy\). So \(w=wxy\), and so \(\mathsf{length}(xy)=0\) and \(xy=\lambda\). Therefore \(x=y=\lambda\) so \(w=v\lambda = v\). So \(R\) is antisymmetric.
- Transitive: Suppose \((w,v), (v,x) \in R\). Then there exists \(y,z\) such that \(wy=v\) and \(vz=x\). But then \(w(yz) = (wy)z = vz = x\) so \((w,x) \in R\). Hence \(R\) is transitive.